package ar.com.age.distribuidora.presentacion.controller;

import java.util.Date;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

import ar.com.age.distribuidora.dominio.ListaDePrecio;
import ar.com.age.distribuidora.presentacion.util.ServiceLocator;

@ManagedBean
@RequestScoped
public class RegistrarListaDePrecioBean {

	
	private String nombre;
	
	private String codigo;
	
	private Date inicioVigencia;
	
	private Date finVigencia;

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getCodigo() {
		return codigo;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}
	
	public Date getInicioVigencia() {
		return inicioVigencia;
	}

	public void setInicioVigencia(Date inicioVigencia) {
		this.inicioVigencia = inicioVigencia;
	}

	public Date getFinVigencia() {
		return finVigencia;
	}

	public void setFinVigencia(Date finVigencia) {
		this.finVigencia = finVigencia;
	}

	
	public String registrarListaDePrecio() {
		
		ListaDePrecio listaDePrecio = new ListaDePrecio();
		listaDePrecio.setCodigo(codigo);
		listaDePrecio.setNombre(nombre);
		listaDePrecio.setIncioVigencia(inicioVigencia);
		listaDePrecio.setFinVigencia(finVigencia);
		
		// FALTAN LAS FECHAS Y LA LISTA
		
		ServiceLocator.getListaDePrecioService().crearOEditarListaDePrecio(listaDePrecio);
		return "/mensajeExitoso";
	}
}
